home *** CD-ROM | disk | FTP | other *** search
/ Whiteline: delta / whiteline CD Series - delta.iso / tools / falc_uti / dsp_tool / include / sci.inc < prev    next >
Encoding:
Text File  |  1995-11-25  |  2.4 KB  |  57 lines

  1. ;*********  Teil aus IOEQU.INC ************
  2.  
  3. ;------------------------------------------------------------------------
  4. ;
  5. ;       EQUATES for Serial Communications Interface (SCI)
  6. ;
  7. ;------------------------------------------------------------------------
  8.  
  9. ;       Register Addresses
  10.  
  11. m_srxl  EQU     $FFF4           ; SCI Receive Data Register (low)
  12. m_srxm  EQU     $FFF5           ; SCI Receive Data Register (middle)
  13. m_srxh  EQU     $FFF6           ; SCI Receive Data Register (high)
  14. m_stxl  EQU     $FFF4           ; SCI Transmit Data Register (low)
  15. m_stxm  EQU     $FFF5           ; SCI Transmit Data Register (middle)
  16. m_stxh  EQU     $FFF6           ; SCI Transmit Data Register (high)
  17. m_stxa  EQU     $FFF3           ; SCI Transmit Data Address Register
  18. m_scr   EQU     $FFF0           ; SCI Control Register
  19. m_ssr   EQU     $FFF1           ; SCI Status Register
  20. m_sccr  EQU     $FFF2           ; SCI Clock Control Register
  21.  
  22. ;       SCI Control Register Bit Flags
  23.  
  24. m_wds   EQU     $3              ; Word Select Mask
  25. m_wds0  EQU     0               ; Word Select 0
  26. m_wds1  EQU     1               ; Word Select 1
  27. m_wds2  EQU     2               ; Word Select 2
  28. m_sbk   EQU     4               ; Send Break
  29. m_wake  EQU     5               ; Wake-up Mode Select
  30. m_rwi   EQU     6               ; Receiver Wake-up Enable
  31. m_woms  EQU     7               ; Wired-OR Mode Select
  32. m_re    EQU     8               ; Receiver Enable
  33. m_te    EQU     9               ; Transmitter Enable
  34. m_ilie  EQU     10              ; Idle Line Interrupt Enable
  35. m_rie   EQU     11              ; Receive Interrupt Enable
  36. m_tie   EQU     12              ; Transmit Interrupt Enable
  37. m_tmie  EQU     13              ; Timer Interrupt Enable
  38.  
  39. ;       SCI Status Register Bit Flags
  40.  
  41. m_trne  EQU     0               ; Transmitter Empty
  42. m_tdre  EQU     1               ; Transmit Data Register Empty
  43. m_rdrf  EQU     2               ; Receive Data Register Full
  44. m_idle  EQU     3               ; Idle Line
  45. m_or    EQU     4               ; Overrun Error
  46. m_pe    EQU     5               ; Parity Error
  47. m_fe    EQU     6               ; Framing Error
  48. m_r8    EQU     7               ; Received Bit 8
  49.  
  50. ;       SCI Clock Control Register Bit Flags
  51.  
  52. m_cd    EQU     $FFF            ; Clock Divider Mask
  53. m_cod   EQU     12              ; Clock Out Divider
  54. m_scp   EQU     13              ; Clock Prescaler
  55. m_rcm   EQU     14              ; Receive Clock Source
  56. m_tcm   EQU     15              ; Transmit Clock Source
  57.